/**代码重置**/
*{margin: 0;padding: 0;border:0;font-family:"Microsoft YaHei",Helvetica,Arial,Tahoma,"微软雅黑","宋体",sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
a{text-decoration: none;-webkit-tap-highlight-color: transparent;}
li{list-style-type:none;}
html5\article,html5\section,html5\nav,html5\aside{display: block;}
dl,dt,dd,img,input,i,ul,p{border: none 0;display: block;font-style:normal;}
strong,em,del,dfn,p,address{font-weight: normal;display: block;font-style:normal;}
input,input:focus,input:active{user-select: text;outline:none;}
select,textarea{-webkit-appearance: none;appearance: none;border: 0;resize: none;outline: 0;}
.pubwrap{width: 1200px;margin: 0 auto;}
/*平衡并排对齐，优于浮动，优于绝对定位，与合模型定位并用*/
.posdis{position: relative; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.cell_primary{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.posdispl{position: relative; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}

/**其它**/
.clears{clear:both;}
.l{float: left;}
.r{float: right;}
.puboverflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/**字体颜色**/
.col333{color: #333;}
.col666{color: #666}
.col999{color: #999}
.colfff{color: white;}
.col37c{color: #37c7b7}
.colffb{color: #ffb043;}
.colccc{color: #ccc;}
.col419{color:#4193d2;}
/**背景颜色**/
.bg787{background: #787e85}
.bgf0f{background: #f0f0f0}
.bge5e{background: #e5e5e5}
.bgfff{background: white;}
.bge37c{background: #37c7b7}
.bgedf{background: #edfaf9}
.bgccc{background: #ccc;}
/**公共翻页**/
.pubpage{width: 100%;height: 60px;text-align: center;overflow: hidden;margin-top: 40px;}
.pubpage a{display:inline-block;padding: 5px 10px;font-size: 16px;}
.pubpage .on{border:1px solid #37c7b7;color:#37c7b7;}
.pubpage .off{border:1px solid #ccc;color:#666;}
.pubpage a:hover{border:1px solid #37c7b7;color:#37c7b7;}

/**公共头部**/
.headerwrap,.pubtopwrap{width: 100%;}
.phonecodebox{height: 60px;position:relative;}
.phonecodenav{width: 160px;height: 60px;}
.phonecodenav a{width: 160px;margin-top: 20px;display: block;}
.phonecodenav a .phoneico{width: 13px;height: 19px;background: url(../images/pubbg.png) no-repeat;float: left;margin: 3px 0 0 16px;}
.phonecodenav a em{font-size: 18px;margin: 0 10px;float: left;}
.phonecodenav a em:hover{color: #37c7b7}
.phonecodenav a span{width: 14px;height: 8px;background: url(../images/pubbg.png) no-repeat -54px -80px;float: left;margin-top: 10px;}
.phonecodenav:hover{background: white}
.phonecodenav:hover a .phoneico{width: 13px;height: 19px;background: url(../images/pubbg.png) -44px 0;float: left;margin: 3px 0 0 16px;}
.phonecodenav:hover a em{font-size: 18px;margin: 0 10px;float: left;color:#333;}
.phonecodenav:hover a span{width: 14px;height: 8px;background: url(../images/pubbg.png) no-repeat -56px -114px;float: left;margin-top: 10px;}
.pubposcode{display: none;}
.phonecodenav:hover .pubposcode{width: 296px;border:1px solid #ccc;border-top: 0px;position: absolute;top: 60px;left: -1px;z-index: 2;display: block;}
.phonecodenav:hover .pubposcode h2{width: 100%;text-align: center;font-size: 20px;margin-top:30px; }
.phonecodenav:hover .pubposcode p{width: 296px;box-sizing: border-box;padding:20px 40px 40px;}
.phonecodenav:hover .pubposcode p img{width: 216px;height: 216px;}
.topload{width: 400px;}
.topload li {float: right;margin-left: 35px;}
.topload li a{display: block;line-height: 60px;font-size: 18px;text-align: right;}
.topload li a:hover{color: #37c7b7;}
.pubtopcon{width: 1200px;height: 60px;padding: 45px 0;}
.pubtopcon .logo{width: 123px;height: 60px;background: url(../images/logo.png) no-repeat;float: left;}
.pubtopcon .changecity{margin:0 20px;float: left;}
.pubtopcon .changecity h2{font-size:18px;text-align: left;margin-bottom: 10px;}
.pubtopcon .changecity a{display:block;width: 68px;height: 21px;line-height: 21px;text-align: center; border:1px solid #ccc;font-size: 14px;}
.pubtopcon .changecity a:hover{color:#37c7b7;border:1px solid #37c7b7;}
.pubtopcon .pubsearch{width: 720px;height: 52px;border:4px solid #37c7b7;float: left;position: relative;}
.pubtopcon .pubsearch .searchMenu{width: 114px;height: 52px;float: left;position: relative;}
.pubtopcon .pubsearch .searchMenu .searchTab{width: 80px;position: absolute;top: 52px;left: 0px;z-index: 2;display: none;}
.pubtopcon .pubsearch .searchMenu:hover .searchTab{width: 80px;position: absolute;top: 52px;left: 0px;z-index: 2;display: block;}
.pubtopcon .pubsearch .searchMenu:hover .searchTab li{width: 80px;height: 52px;line-height: 52px;font-size: 24px;text-align: center;}
.pubtopcon .pubsearch .searchMenu:hover .searchTab li:hover{background: #e6f2f1;}
.pubtopcon .pubsearch .searchMenu .searchSelected{width: 114px;height: 52px;text-align: center; cursor:pointer}
.pubtopcon .pubsearch .searchMenu .searchSelected em{line-height: 52px;display: inline;font-size: 24px;}
.pubtopcon .pubsearch .searchMenu .searchSelected .arrorw{width: 14px;height: 17px;display: inline-block;margin-left: 12px;background: url(../images/pubbg.png) no-repeat 0 -120px;}
.pubtopcon .pubsearch .searcha{width: 107px;line-height: 52px;height: 52px;text-align: center;font-size: 24px;float: right}
.pubtopcon .pubsearch .searcha:hover{background: #22b6a6;}
.pubtopcon .pubsearch .searchinp{width: 498px;height: 52px;float: left;box-sizing: border-box;padding:10px 10px 10px 0;font-size: 24px;}
.classifynav{width: 1200px;height: 60px;}
.classifynav span{width: 300px;height: 60px;line-height: 60px;box-sizing: border-box;padding-left:30px;font-size: 22px;float: left}
.classifynav ul{width: 900px;float: left;height: 60px;text-align: center;}
.classifynav ul li{height: 60px;line-height: 60px;display: inline-block;}
.classifynav ul li a{display: block;padding: 0 26px;font-size: 22px;}
.classifynav ul li a:hover{background: #48d2c3;}
.classifynav ul li:nth-child(2) {margin:0 76px;}
/**底部信息**/
.footerwrap{width: 100%;border-top:1px solid #ccc;margin-top: 40px;}
.footernav{width: 100%;text-align: center;margin-top: 20px}
.footernav a{display: inline-block;font-size: 14px;margin:0 5px;}
.footernav a:hover{color: #37c7b7;}
.copyright{width: 100%;height: 4 0px;line-height: 40px;text-align: center;font-size: 14px;}
/**首页内容**/
.mianmenubox{width: 1200px;height: 340px;}
.mainmenuleft{width: 300px;float: left;}
.mainmenuleft nav{width: 300px;box-sizing: border-box;padding:0 0 0 24px;}
.mainmenuleft nav li{width: 100%;height: 66px;border-bottom: 1px solid #ccc;}
.mainmenuleft nav li:last-child{border-bottom: 0;}
.mainmenuleft nav li a{width: 100%;height: 66px;line-height: 66px;display: block;box-sizing: border-box;padding-left: 10px;}
.mainmenuleft nav li a h2{font-size: 18px;float: left;}
.mainmenuleft nav li a:hover h2{color: #37c7b7}
.mainmenuleft nav li a i{width: 7px;height: 12px;background: url(../images/pubbg.png) no-repeat 0 -79px;float: right;margin:30px 10px 0 0;}
.mainmenuright{width: 840px;height: 340px;float: right;}
.mainmenuright .mainaddress{width: 840px;height: 60px;border-bottom: 1px solid #ccc;margin-bottom: 10px;overflow: hidden;}
.mainmenuright .mainaddress i{width: 19px;height: 26px;background: url(../images/pubbg.png) no-repeat 0 -33px;float: left;margin:20px 10px 0 0;}
.mainmenuright .mainaddress span{font-size: 18px;float: left;line-height: 70px;}
.mainmenuright .mainaddress ul{float: left;text-align: left;}
.mainmenuright .mainaddress ul li{display: inline-block;margin-left:10px;line-height: 70px;}
.mainmenuright .mainaddress ul li a{display: block;font-size: 18px;}
.mainmenuright .mainaddress ul li a:hover{color:#37c7b7;}
.mainad{width: 840px;height: 270px;position: relative;overflow: hidden;}
.mainad .mainadimg{width: 840px;height: 270px;}
.mainad .mainadimg a{display: block;width: 840px;height: 270px;}
.mainad .mainadimg img{width: 840px;height: 270px;}
.mainad .prevCell{width: 58px;height: 90px;position: absolute;z-index:2;top: 90px;left: 0;background: url(../images/pubbg.png) no-repeat -111px 0;}
.mainad .nextCell{width: 58px;height: 90px;position: absolute;z-index:2;top: 90px;right: 0;background: url(../images/pubbg.png) no-repeat -189px 0;}
.mainad .mainnum ul{width: 840px;overflow: hidden;position: absolute;left: 0;bottom: 10px;text-align: center;}
.mainad .mainnum ul li{width: 35px;height: 8px;font-size: 8px;display: inline-block;}
.mainad .mainnum ul li a{width: 35px;height: 8px;display: block;}
.mainad .mainnum ul li .on{background: #37c7b7;}
.mainad .mainnum ul li .off{background: white;}
.publistnav{width: 1200px;height: 63px;border-bottom:8px solid #37c7b7;margin-top: 50px;}
.publistnav span{display: inline-block;width: 172px;height: 62px;line-height: 62px;font-size: 24px;text-align: center;margin-right: 10px; cursor:pointer;}
.publistnav .on{background: #37c7b7;border:1px solid #37c7b7;color: white;border-bottom: 0;}
.publistnav .off{background: #e5e5e5;border:1px solid #ccc;color: #666;border-bottom: 0;}
.mainprobox{width: 1200px;}
.mainprobox .asidel{width: 815px;float: left;}
.mainprobox .asidel .asidela{display: block; width: 815px;height: 204px;border-bottom: 1px solid #ccc}
.mainprobox .asidel .asidela img{width: 142px;height: 142px;background: #37c7b7;float: left;margin:26px;}
.mainprobox .asidel .asidela section{width: 489px;height: 142px;float: left;margin-top: 40px;}
.mainprobox .asidel .asidela section h3{width: 100%;font-size: 20px;}
.mainprobox .asidel .asidela:hover section h3{color:#37c7b7;}
.mainprobox .asidel .asidela section p{width: 100%;height: 60px;overflow: hidden;font-size: 14px;margin:10px 0;}
.mainprobox .asidel .asidela strong{width: 130px;height: 142px;line-height: 142px;text-align: center;font-size: 24px;float: left;margin-top: 24px;}
.mainprobox .asidel .asidela div{width: 100%;}
.mainprobox .asidel .asidela div span{font-size: 14px;display: inline-block;margin-right:10px;overflow: hidden;}
.mainprobox .asidel .asidela div i{display: inline-block;background: url(../images/pubbg.png) no-repeat 0 -208px;width: 15px;height: 18px;overflow: hidden;}
.mainprobox .asidel .mainservice{display: block; width: 815px;border-bottom: 1px solid #ccc;box-sizing: border-box;padding: 50px 30px}
.mainprobox .asidel .mainservice .mainsat{width: 100%;height: 64px;}
.mainprobox .asidel .mainservice .mainsat img{width: 60px;height: 64px;border-radius: 64px;background: #37c7b7;margin-right:20px;float: left;}
.mainprobox .asidel .mainservice .mainsat section{width: 500px;height: 64px;float: left;}
.mainprobox .asidel .mainservice .mainsat section h3{font-size: 22px;width: 580px;}
.mainprobox .asidel .mainservice:hover .mainsat section h3{color:#37c7b7;}
.mainprobox .asidel .mainservice .mainsat section p{width: 100%;margin-top: 10px;}
.mainprobox .asidel .mainservice .mainsat section p em{font-size: 16px;display: inline-block;overflow: hidden;margin-right:10px}
.mainprobox .asidel .mainservice .mainsat section p i{width: 15px;height: 18px;background: url(../images/pubbg.png) no-repeat 0 -208px;display: inline-block;overflow: hidden;}
.mainprobox .asidel .mainservice .mainsat strong{line-height: 64px;text-align: right;font-size: 30px;}
.mainprobox .asidel .mainservice .mainp{width: 100%;margin-top: 24px;box-sizing: border-box;padding-left: 80px;font-size: 20px;line-height: 28px;}
.mainserimgbox{width: 100%;height: 176px;margin:20px 0;}
.mainserimgbox ul{width: 100%;height: 176px;box-sizing: border-box;padding-left: 80px;clear: both;}
.mainserimgbox ul li{width: 176px;height: 176px;position: relative;float: left;margin-right: 20px;}
.mainserimgbox ul li img{width: 176px;height: 176px;background: #37c7b7}
.mainserimgbox ul li span{display: block;padding:5px 10px;background: rgba(0,0,0,0.5);position: absolute;right: 0;bottom: 0;font-size: 14px;}
.mainsemsg{width: 100%;box-sizing: border-box;padding-left: 80px;}
.mainsemsg li {float: left;margin-right: 60px;}
.mainsemsg li em{float:left;margin-left:5px;}
.collectico{width: 17px;height: 16px;background: url(../images/pubbg.png) no-repeat -56px -178px;float: left;margin-top: 2px;}
.browseico{width: 20px;height: 14px;background: url(../images/pubbg.png) no-repeat -56px -147px;float: left;margin-top: 4px;}
.mainprobox .asider{width: 345px;margin-left:32px;float: left;border:1px solid #ccc;margin-top: 24px;box-sizing: border-box;padding: 20px 20px 70px;}
.mainprobox .asider h2{width: 305px;font-size: 20px; }
.mainprobox .asider nav{width: 305px;}
.mainprobox .asider nav a{width: 305px;height: 120px;display: block;margin-top: 60px;}
.mainprobox .asider nav a img{width: 150px;height: 120px;float: left;margin-right:20px;}
.mainprobox .asider nav a section{width: 135px;height: 120px;float: left;}
.mainprobox .asider nav a section h3{font-size: 20px;height:90px;overflow: hidden;}
.mainprobox .asider nav a:hover section h3{color:#37c7b7;}
.mainprobox .asider nav a section p{font-size: 20px;}
.mainmore{width: 100%;height: 68px;}
.mainmore:hover{background: #e8e8e8;}
.mainmore a{display: block;height: 68px;line-height: 68px;text-align: center;font-size: 18px;}

/**商家**/
.groupewrap{width: 1198px;border:1px solid #ccc;border-top:0;box-sizing: border-box;padding:40px 50px 10px;float: left;}
.rowbox{width: 100%;padding-bottom: 20px;float: left;}
.rowbox span{font-size: 18px;float: left;}
.rowbox li{float: left;margin:0 5px 10px;}
.rowbox li a{display: block;padding:0px 10px;font-size: 18px;}
.rowbox li .col333:hover{color:#37c7b7;text-decoration: underline;}
/**服务**/
.serasidel{width: 176px;position: relative;float: left;}
.serasidel .serasnavl{width: 176px;}
.serasidel .serasnavl li{width: 176px;height: 50px;border-bottom: 1px solid #ccc;position: relative;}
.serasidel .serasnavl li a{display: block;width: 176px;height: 50px;line-height: 50px;position: absolute; border-left:1px solid #f0f0f0; box-sizing: border-box;padding-left: 34px;font-size: 18px;}
.serasidel .serasnavl li a:hover{background: white;border-left: 1px solid #ccc;}
.serasidel .serasnavl li .on{background: white;border-left: 1px solid #ccc;width: 178px;z-index: 3;}
.serasider{width: 980px;margin-left: 40px;float: left;}
.servicead{width: 980px;height: 250px;background: #37c7b7;margin:10px 0;}
.servicebox{width: 980px;}
.servicecon{display: block; width: 980px;border-bottom: 1px solid #ccc;box-sizing: border-box;padding: 50px 30px}
.servicecon .mainsat{width: 100%;height: 64px;}
.servicecon .mainsat img{width: 60px;height: 60px;border-radius: 60px;background: #37c7b7;margin-right:20px;float: left;}
.servicecon .mainsat section{height: 64px;float: left;}
.servicecon .mainsat section h3{font-size: 22px;width: 700px;}
.servicecon .mainsat section p{width: 100%;margin-top: 10px;}
.servicecon .mainsat section p em{font-size: 16px;display: inline-block;overflow: hidden;margin-right:10px}
.servicecon .mainsat section p i{width: 15px;height: 18px;background: url(../images/pubbg.png) no-repeat 0 -208px;display: inline-block;overflow: hidden;}
.servicecon .mainsat strong{line-height: 64px;text-align: right;font-size: 30px;}
.servicecon .mainp{width: 100%;margin-top: 24px;box-sizing: border-box;padding-left: 80px;font-size: 20px;line-height: 28px;}
.serviceposnav{width: 200px;position: absolute;z-index: 2;top: 0;left: 176px;border:1px solid #ccc;display: none;}
.serviceposnav li{width: 100%;}
.serviceposnav li a{display: block;width: 100%;height:50px;line-height:50px;font-size: 18px;box-sizing: border-box;padding-left: 50px;}
.serviceposnav li a:hover{background: #f0f0f0}
/**收藏服务**/
.myservicebox{width: 1200px;height: 110px;}
.myservicebox h1{font-size: 36px;line-height: 110px;float: left;width: 492px;}
.myservicebox nav{float: left;height: 110px;}
.myservicebox nav li{float: left;padding-right: 50px;}
.myservicebox nav li a{display: block;font-size: 28px;padding:40px 0 20px;}
.myservicebox nav li a:hover{border-bottom: 2px solid #37c7b7;color:#37c7b7;}
.myservicebox nav li .on{border-bottom: 2px solid #37c7b7;color:#37c7b7;}
.myservicecon{width: 1200px;height: 60px;border-bottom: 3px solid #37c7b7;margin-top: 50px;}
.myservicecon h2{line-height: 60px;font-size: 26px;float: left;}
.myservicecon nav{width: 200px; float: right;margin-top: 20px}
.myservicecon nav li{float: left;width: 100px;box-sizing: border-box;padding: 0 10px;}
.myservicecon nav li a{overflow: hidden;float: left;display: block;}
.myservicecon nav li .allxuan{width: 80px;height: 26px;box-sizing: border-box;padding-left: 30px;font-size: 18px;}
.myservicecon nav li .allxuan:hover{background: url(../images/pubbg.png) no-repeat 0 -267px;color: #37c7b7;}
.myservicecon nav li .on{background: url(../images/pubbg.png) no-repeat 0 -267px;color: #37c7b7;}
.myservicecon nav li .off{background: url(../images/pubbg.png) no-repeat 0 -319px;color: #333;}
.myservicecon nav li .navdel{width: 80px;height: 23px;box-sizing: border-box;padding-left: 30px;font-size: 18px;background: url(../images/pubbg.png) no-repeat 0 -372px;}
.myservicecon nav li .navdel:hover{color:#37c7b7;}
.myservicecon nav li em{float: left;width: 40px;}
.servicecollbox{width: 1200px;}
.servicecollbox .serviceaside{width: 1200px;}
.servicecollbox .serviceaside .serviceasideli{width: 1200px;}
.servicecollbox .serviceaside .serviceasideli .mainservice{display: block; width: 815px;}
.servicecollbox .serviceaside .serviceasideli .mainservice .mainsat{width: 100%;height: 64px;}
.servicecollbox .serviceaside .serviceasideli .mainservice .mainsat img{width: 60px;height: 64px;border-radius: 64px;background: #37c7b7;margin-right:20px;}
.servicecollbox .serviceaside .serviceasideli .mainservice .mainsat section{width: 100%;height: 64px;}
.servicecollbox .serviceaside .serviceasideli .mainservice .mainsat section h3{font-size: 22px;}
.servicecollbox .serviceaside .serviceasideli .mainservice .mainsat section p{width: 100%;margin-top: 10px;}
.servicecollbox .serviceaside .serviceasideli .mainservice .mainsat section p em{font-size: 16px;display: inline-block;overflow: hidden;margin-right:10px}
.servicecollbox .serviceaside .serviceasideli .mainservice .mainsat section p i{width: 15px;height: 18px;background: url(../images/pubbg.png) no-repeat 0 -208px;display: inline-block;overflow: hidden;}
.servicecollbox .serviceaside .serviceasideli .mainservice .mainsat strong{line-height: 64px;text-align: right;font-size: 30px;}
.servicecollbox .serviceaside .serviceasideli .mainservice .mainp{width: 100%;margin-top: 24px;box-sizing: border-box;padding-left: 80px;font-size: 20px;line-height: 28px;}
.servicecollbox .serviceaside .serviceasideli .delico{width: 210px;height: 482px;}
.servicecollbox .serviceaside .serviceasideli .delico a{display: block;margin:200px auto 0; width: 100px;height: 100px;border-radius: 100px;background: url(../images/pubbg.png) no-repeat -117px -157px;}
.servicecollbox .serviceaside .serviceasideli .delico:hover a{display: block;background: url(../images/pubbg.png) no-repeat -237px -157px;}
/**收藏商家**/
.businesscollbox{width: 1200px;}
.businesscollbox .businessaside{width: 1200px;}
.businesscollbox .businessaside .businessasideli{width: 1200px;}
.businesscollbox .businessaside .businessasideli .businesscon{display: block; width: 1000px;height: 204px;border-bottom: 1px solid #ccc}
.businesscollbox .businessaside .businessasideli .businesscon img{width: 142px;height: 142px;background: #37c7b7;float: left;margin:26px;}
.businesscollbox .businessaside .businessasideli .businesscon section{width: 650px;height: 142px;float: left;margin-top: 40px;}
.businesscollbox .businessaside .businessasideli .businesscon section h3{width: 100%;font-size: 20px;}
.businesscollbox .businessaside .businessasideli .businesscon section p{width: 100%;height: 60px;overflow: hidden;font-size: 14px;margin:10px 0;}
.businesscollbox .businessaside .businessasideli .businesscon strong{width: 130px;height: 142px;line-height: 142px;text-align: center;font-size: 24px;float: left;margin-top: 24px;}
.businesscollbox .businessaside .businessasideli .businesscon div{width: 100%;}
.businesscollbox .businessaside .businessasideli .businesscon div span{font-size: 14px;display: inline-block;margin-right:10px;overflow: hidden;}
.businesscollbox .businessaside .businessasideli .businesscon div i{display: inline-block;background: url(../images/pubbg.png) no-repeat 0 -208px;width: 15px;height: 18px;overflow: hidden;}
.businesscollbox .businessaside .businessasideli .mainservice{display: block; width: 815px;border-bottom: 1px solid #ccc;box-sizing: border-box;padding: 50px 30px}
.businesscollbox .businessaside .businessasideli .mainservice .mainsat{width: 100%;height: 64px;}
.businesscollbox .businessaside .businessasideli .mainservice .mainsat img{width: 60px;height: 64px;border-radius: 64px;background: #37c7b7;margin-right:20px;}
.businesscollbox .businessaside .businessasideli .mainservice .mainsat section{width: 100%;height: 64px;}
.businesscollbox .businessaside .businessasideli .mainservice .mainsat section h3{font-size: 22px;}
.businesscollbox .businessaside .businessasideli .mainservice .mainsat section p{width: 100%;margin-top: 10px;}
.businesscollbox .businessaside .businessasideli .mainservice .mainsat section p em{font-size: 16px;display: inline-block;overflow: hidden;margin-right:10px}
.businesscollbox .businessaside .businessasideli .mainservice .mainsat section p i{width: 15px;height: 18px;background: url(../images/pubbg.png) no-repeat 0 -208px;display: inline-block;overflow: hidden;}
.businesscollbox .businessaside .businessasideli .mainservice .mainsat strong{line-height: 64px;text-align: right;font-size: 30px;}
.businesscollbox .businessaside .businessasideli .mainservice .mainp{width: 100%;margin-top: 24px;box-sizing: border-box;padding-left: 80px;font-size: 20px;line-height: 28px;}
.businesscollbox .businessaside .businessasideli .delico{width: 190px;height: 204px;}
.businesscollbox .businessaside .businessasideli .delico a{display: block;margin:50px auto 0; width: 100px;height: 100px;border-radius: 100px;background: url(../images/pubbg.png) no-repeat -117px -157px;}
.businesscollbox .businessaside .businessasideli .delico:hover a{display: block;background: url(../images/pubbg.png) no-repeat -237px -157px;}
/**收藏商品**/
.procollbox{width: 1200px;margin-top: 20px;}
.procollbox li{width: 278px;height: 375px;position: relative;float: left;margin: 0px 10px 20px 10px;overflow: hidden;border:1px solid #ccc;box-sizing: border-box;padding: 10px;}
.procollbox li .procolla{display:block;width: 258px;height: 355px;}
.procollbox li .procolla img{width: 258px;height: 258px;background: #37c7b7;}
.procollbox li .procolla h2{font-size: 18px;padding: 10px 0}
.procollbox li .prodelbox{display: none}
.procollbox li:hover .prodelbox{display: block; width: 50px;height: 50px;border-radius:50px;background: rgba(0,0,0,0.5);position: absolute;right: 10px;top: 10px;z-index: 2;}
.procollbox li:hover .prodelbox i{width: 20px;height: 22px;background: url(../images/pubbg.png) no-repeat 0 -422px;margin: 13px auto 0;}
.procoldis{width: 258px;height: 20px;margin-bottom: 10px;}
.procoldis em{font-size: 16px;float: left;margin-right: 20px;}
.porcolbot{width: 100%;height: 20px;overflow: hidden;clear: both;}
.porcolbot span{font-size: 16px;float: left;}
.porcolbot div{float: left;width: 60px;margin-left: 20px;}
.porcolbot div i{margin-top:2px; background: url(../images/pubbg.png) no-repeat 0 -208px;width: 15px;height: 18px;overflow: hidden;float: left;}
.porcolbot div em{float: left;font-size: 16px;margin-left:10px;}
.porcolbot strong{font-size: 18px;float:right;}
/**认证商品**/
.prolistybox{width: 815px;margin-top:20px; }
.prolistybox li{float:left;width: 260px;height: 365px;border:1px solid #ccc;box-sizing: border-box;padding:10px;margin:0 5px 10px 5px;}
.prolistybox li:hover{border:1px solid #37c7b7;}
.prolistybox li a{display:block;width: 240px;}
.prolistybox li a img{width: 240px;height: 240px;}
.prolistybox li a h2{font-size: 18px;padding: 10px 0}
.prolistybox li:hover a h2{color:#37c7b7;}
/**详情**/
.crumbs{width: 1200px;height: 60px;line-height: 60px;box-sizing: border-box;padding-left: 20px;border-bottom: 1px solid #ccc}
.crumbs li{float: left;margin-right:10px;}
.crumbs li a{display: block;font-size: 18px;color:#666;}
.crumbs li a:hover{color:#37c7b7;}
.crumbs li span{color:#666;font-size: 14px;line-height: 60px;}
.detailsbox{width: 1200px;height: 482px;overflow: hidden;}
.detailsl{width: 400px;float: left;}
#preview{margin:20px auto; text-align:center; width:400px;}
.jqzoom{ width:400px; height:400px; position:relative;}
.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:400px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:372px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}
.detailsr{width: 585px;float: left;margin-left: 70px;}
.detailstit{width: 585px;}
.detailstit h1{font-size: 30px;padding: 20px 0 30px;}
.detailstit p{font-size: 18px;line-height: 26px;}
.detailsr .detailprice{display: block; width: 100%;font-size: 46px;margin:20px 0 30px;}
.detailslx{width: 585px;height: 60px;overflow: hidden;}
.detailslx li{float: left;margin-right:20px;}
.detailslx li .lxdjnav{cursor:pointer;width: 160px;height: 60px;text-align: center;line-height: 60px;font-size: 24px;border-radius: 6px;}
.detailslx li .lxdjnav:hover{background: #48d2c3}
.detailslx li .collenav{cursor:pointer;margin-top: 35px;}
.detailslx li .collenav .collicos{float: left;width: 25px;height: 23px;margin-right: 10px;}
.detailslx li .collenav em{float: left;}
.detailslx li .collenav .off{background: url(../images/pubbg.png) no-repeat -111px -272px;}
.detailslx li .collenav .on{background: url(../images/pubbg.png) no-repeat -56px -225px;}
.detailslx li .viewico{margin: 37px 10px 0 0;width: 26px;height: 20px;background: url(../images/pubbg.png) no-repeat -111px -325px;float: left;}
.detailslx li .viewem{float: left;margin-top: 35px;}
.detailsphone{width: 585px;height: 76px;padding-top: 30px;border-bottom: 1px solid #ccc}
.detailsphone h4{font-size: 24px;float: left;}
.detailsphone p{font-size: 24px;float: left;}
.detailsiconbox{width: 585px;height: 64px;}
.detailsiconbox li{float: left;margin-right:20px;line-height: 64px;}
.detailsiconbox li i{width: 32px;height: 32px;float: left;margin: 16px 10px 0 0;}
.detailpsico{background: url(../images/pubbg.png) no-repeat -111px -370px;}
.detailzfb{background: url(../images/pubbg.png) no-repeat -174px -370px;}
.detailwx{background: url(../images/pubbg.png) no-repeat -237px -370px;}
.detailsiconbox li em{float: left;}
.detailasidel{width: 815px;float: left;}
.detailsnavbox{width: 815px;height: 60px;margin-top: 20px;overflow:hidden;}
.detailsnavbox li{float: left;width: 187px;height: 60px;}
.detailsnavbox li a{display: block; width: 187px;height: 60px;line-height: 60px;text-align: center;font-size: 20px;}
.detailsnavbox li .on{background: #37c7b7;color: white;}
.detailsnavbox li .off{background: #f0f0f0;color: #666;}
.detailkua{width: 815px;margin-top: 20px;}
.detailkua h3{width: 815px;height: 60px;line-height: 60px;box-sizing: border-box;padding-left: 20px;font-size: 20px;border-bottom:3px solid #37c7b7;}
.detailkua .detailp{width: 815px;box-sizing: border-box;padding: 0 20px 20px;}
.detailkua .detailpbox{width: 815px;overflow: hidden; margin-top: 20px;}
.detailkua .detailmapbox{width: 815px;height: 370px;margin-top:20px;position: relative;}
.detailkua .detailmapbox .mapbox{width: 460px;height: 360px;float: left;}
.detailkua .detailmapbox .mapbox .smallmap{width: 460px;height: 330px;display: block;}
.detailkua .detailmapbox .mapbox .mapnavlink{cursor:pointer; width: 460px;height: 40px;line-height: 38px;text-align: center;display: block;font-size: 16px;box-sizing: border-box;border:1px solid #ccc;}
.detailkua .detailmapbox .mapright{width: 335px;height: 330px;overflow: hidden;float: left;margin-left:20px;}
.detailkua .detailmapbox .mapright .maprmsgbox{width: 335px;}
.detailkua .detailmapbox .mapright .maprmsgbox h4{font-size: 20px;max-height: 60px;overflow: hidden;width: 335px;line-height: 28px;margin: 20px 0}
.detailkua .detailmapbox .mapright .maprmsgbox p{width: 335px;max-height: 60px;line-height: 28px;overflow: hidden;margin-bottom: 20px;}
.detailkua .detailmapbox .mapright span{display: block;width: 335px;height: 20px;margin-bottom: 20px;}
.bigmapbox{width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;z-index: 10;display: none}
.bigmapbox .bigmapkua{width: 860px;height:560px;margin:10% auto 0;position: relative;box-sizing: border-box;}
.bigmapbox .bigmapkua .bigmap{display: block;width: 860px;height:520px;background: white}
.bigmapbox .bigmapkua .pubdelnav{cursor:pointer;display: block; width: 16px;height: 16px;background: url(../images/pubbg.png) no-repeat -56px -425px;position: absolute;top: 20px;right: 20px;z-index: 11;}
.pubcodepos{width: 335px;position: relative;}
.pubcodepos .doubtbox{width: 335px;height: 54px;}
.pubcodepos .doubtbox .detphoneico{width: 12px;height: 19px;background: url(../images/pubbg.png) no-repeat -71px 0;margin-top: 5px;float: left;}
.pubcodepos .doubtbox em{font-size: 20px;margin-left: 10px; cursor:pointer;float: left;width: 313px;}
.pubcodebox{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.5);z-index: 10;display: none;}
.pubcodebox .pubcodebg{width: 580px;height: 260px;margin: 15% auto 0;background: white;box-sizing: border-box;padding: 25px 0;position: relative;}
.pubcodebox .pubcodebg .pubcodekua{width: 580px;height: 220px;box-sizing: border-box;padding: 0 50px;}
.pubcodebox .pubcodebg .pubcodekua .pubcodeimgbox{width: 480px;height: 220px;}
.pubcodebox .pubcodebg .pubcodekua .pubcodeimgbox .pubcodeimg{width: 174px;float: left;}
.pubcodebox .pubcodebg .pubcodekua .pubcodeimgbox .pubcodeimg img{width: 174px;height: 174px;border:1px solid #ccc;}
.pubcodebox .pubcodebg .pubcodekua .pubcodeimgbox .pubcodeimg em{width: 100%;text-align: center;font-size: 16px;line-height: 46px}
.pubcodebox .pubcodebg .pubcodekua .pubcodeimgbox .pubcodeexplain{width: 286px;margin-left:20px;float: left;margin-top: 30px;}
.pubcodebox .pubcodebg .pubcodekua .pubcodeimgbox .pubcodeexplain li{width: 286px;line-height: 40px;font-size: 16px;}
.pubcodebox .pubcodebg .pubdelnav { cursor:pointer;display: block; width: 16px;height: 16px;background: url(../images/pubbg.png) no-repeat -56px -425px;position: absolute;top: 20px;right: 20px;z-index: 11;}
/**注册界面**/
.zcheader{width: 100%;height: 100px;border-bottom: 1px solid #f0f0f0;}
.zcheader .zclogo{width: 184px;height: 62px;float: left;background: url(../images/zclogo.png);margin: 20px 30px 0 0;}
.zcheader span{padding:5px 10px;border-left: 1px solid #ccc;font-size: 24px;float: left;margin-top: 36px;}
.zcheader em{float: right;font-size: 24px;line-height: 100px;}
.zcheader .loadingnav{float: right;font-size: 20px;padding:5px 14px;background: #f0f0f0;border:1px solid #ccc;margin: 30px 0 0 20px;}
.zcheader .loadingnav:hover{background: #37c7b7;border:1px solid #31ad9f;color: white;}
.regtitbox{width: 100%;height: 139px;border-bottom: 3px solid #ccc;margin-bottom: 70px;}
.regtitbox .regtit {position: relative;height: 139px;}
.regtitbox .regtit span{font-size: 30px;padding: 24px 50px;display: block;border-bottom: 3px solid #37c7b7;position: absolute;left: 74px;bottom: -3px;z-index: 2;}
.formbox{width: 950px;box-sizing: border-box;padding-left: 122px;height: 40px;margin-bottom: 48px;}
.formbox span{font-size: 24px;width: 105px;float: left;line-height: 40px;}
.formbox .forminp{width: 327px;height: 38px;border:1px solid #ccc;font-size: 16px;box-sizing: border-box;padding: 0 10px;float: left;}
.formbox .forminp:focus{border:1px solid #37c7b7;}
.formbox .regloadbox{float: left;margin-left: 45px;}
.formbox .regloadbox i{width: 30px;height: 30px;background: url(../images/pubbg.png) no-repeat 0px -470px;float: left;margin:5px 10px 0 0;}
.formbox .regloadbox em{font-size: 16px;float: left;line-height: 38px;}
.formbox .regloadbox a{display: block;float: left;font-size: 16px;color: #37c7b7;line-height: 38px;}
.getcodebox{width: 828px;margin: -30px 0 0 227px;height: 60px;}
.getcodebox a{display:inline-block;font-size: 18px;background: #f0f0f0;border:1px solid #ccc;padding: 5px 16px;color: #333;}
.getcodebox a:hover{background: #37c7b7;color: white;border:1px solid #31ad9f;}
.regbtnbox{width: 327px;margin: 30px 0 0 227px;}
.regbtnbox li{width: 327px;margin-bottom: 24px;text-align: center;}
.regbtnbox li .regnava{display: block;width: 327px;height: 64px;line-height: 64px;text-align: center;font-size: 24px;color: white;}
.regbtnbox li .regnava:hover{background: #2fad9f;}
.regbtnbox li span{display: inline-block;font-size: 18px;}
.regbtnbox li .regexp{display: inline-block;font-size: 18px;}
/**登录界面**/
.logmain{width: 100%;height: 520px;background: url(../images/logbg.png) #00c7a3 center;}
.loglimg{width: 729px;height: 520px;background: url(../images/logwa.png) no-repeat;float: left;}
.logkua{width: 340px;height: 430px;float: left;margin: 50px 0 0 50px;box-sizing: border-box;padding: 20px;}
.logmsg{width: 300px;margin-bottom: 20px;}
.logmsg h2{font-size: 18px;width: 300px;margin-bottom: 20px;}
.logmsg section{width: 300px;height: 30px;box-sizing: border-box;background: #fff6d2;border:1px solid #ffe57d;}
.logmsg section h3{width: 12px;height: 16px;float: left;background: url(../images/pubbg.png) no-repeat -294px 0px;margin: 7px 10px 0 10px;}
.logmsg section p{float: left;font-size: 14px;line-height: 28px;color: #747474;}
.loginpbox{width: 298px;height: 38px;border:1px solid #ccc;margin-bottom: 20px;}
.loginpbox i{width: 38px;height: 38px;border-right: 1px solid #ccc;float: left; display:block;}
.loginpbox input{width: 259px;height:38px;box-sizing: border-box;padding: 0 10px;font-size: 16px;color:#333;}
.userico{background: url(../images/pubbg.png) no-repeat -294px -33px;}
.pwico{background: url(../images/pubbg.png) no-repeat -294px -92px;}
.logcodebox{width: 300px;height: 40px;margin-bottom: 20px;}
.logcodebox .logcodeinp{width: 148px;height: 38px;border:1px solid #ccc;float: left;box-sizing: border-box;padding: 5px;font-size: 18px;}
.logcodebox span{display: block;width: 100px;height: 40px;margin:0 16px;float: left;}
.logcodebox button{width: 18px;height: 18px;background: url(../images/pubbg.png) no-repeat -328px 0;float: left;margin-top: 12px;}
.logauto{width: 300px;height: 16px;}
.logauto .logcheckbox{width: 13px;height: 13px;float: left;margin-bottom:20px;}
.logauto em{float: left;font-size: 12px;line-height: 13px;margin-left: 8px;}
.logauto a{display: block;float: right;font-size: 14px;line-height: 13px;}
.lognavabox{width: 300px;height: 80px;}
.lognavabox li {width: 300px;margin-bottom: 20px;}
.lognavabox li .logbtnnav{display: block; width: 300px;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color:white;background: #f2602f;}
.lognavabox li .logbtnnav:hover{background: #d95529;}
.lognavabox li span{float: right;font-size: 13px;margin-right:5px;}
.lognavabox li .logregnav{display: block; float: right;font-size: 13px;color:#f2602f;}
/**地区**/
.areaheader{height: 280px;}
.areaheader h1{font-size: 28px;width: 100%;text-align: center;line-height: 120px;height: 120px;}
.areaserchbox{width: 754px;margin:0 auto;height: 54px;border:3px solid #f0f0f0;border-radius: 60px;}
.areaserchbox input{width: 500px;height: 54px;box-sizing: border-box;padding: 0 10px 0 30px;font-size: 18px;float: left;border-radius: 60px 0 0 60px}
.areaserchbox a{display:block;width: 254px;height: 54px;float: left;border-radius:60px;text-align: center;}
.areaserchbox a i{display: inline-block;background: url(../images/pubbg.png) no-repeat -172px -262px;width: 35px;height: 54px;overflow: hidden;}
.areaserchbox a em{font-size: 28px;display: inline-block;height: 54px;line-height: 54px;overflow: hidden;margin-left: 10px;}
.areacurm{width: 700px;margin: 30px auto 0;height: 65px;}
.areacurm li{float: left;margin-right:10px;font-size: 16px;}
.areacurm li a{display: block;}
.areacurm li a:hover{text-decoration: underline;}
.areaartibox{width: 970px;margin: 30px auto 0;}
.areaartibox h2{width: 970px;height: 60px;}
.areaartibox h2 em{float: left;font-size: 28px;width: 60px;}
.areaartibox h2 span{width: 880px;height: 20px;border-bottom: 1px solid #ccc;float: right;}
.areasectbox{width: 970px;clear: both;}
.areasectbox h3{font-size: 22px;width: 60px;float: left;}
.areasectbox p{width: 880px;margin-left: 30px;line-height: 32px;float: left;}
.areasectbox p a{display: inline-block;font-size: 16px;margin-right: 16px;}
.areasectbox p a:hover{color:#37c7b7;}
.arealistnav{display: none;width: 360px;border-radius: 6px;border:1px solid #ccc; min-height: 50px;box-sizing: border-box;padding: 10px;position: absolute;top: 30px;left: 80px;z-index: 10;text-align: left;}
.arealistnav a{display: inline-block;font-size: 14px;margin-right: 16px;}
.arealistnav a:hover{color:#37c7b7;}
/**商家登陆**/
.buslogmain{width: 100%;height: 100%;background:url(../images/buslogbg.jpg);position:absolute;}
.buslogmain .buslogcodebox{width: 300px;height: 322px;margin:12% auto 0;border-radius:6px;padding-top: 30px;box-sizing: border-box;}
.buslogmain .buslogcodebox img{width: 240px;height: 240px;margin:0 auto 15px;}
.buslogmain .buslogcodebox p{font-size: 18px;text-align: center;}
/**店铺页面**/
.shopwrap{width: 1198px;height: 348px;border:1px solid #ccc;margin-top: 20px;box-sizing: border-box;padding: 24px;}
.shopwrap .shopboxl{width: 600px;height: 298px;float: left;overflow: hidden;margin-right:48px;}
.shopwrap .shopboxl h1{width: 600px;font-size: 26px;margin-bottom: 30px;}
.shopwrap .shopboxl .shoplcon{width: 600px;}
.shopwrap .shopboxl .shoplcon .shoplconl{width: 450px;box-sizing: border-box;padding-right: 10px;float: left;}
.shopwrap .shopboxl .shoplcon .shoplconl p{font-size: 20px;margin-bottom: 20px;}
.shopwrap .shopboxl .shoplcon .shoplconr{width: 150px;float: left;}
.shopwrap .shopboxl .shoplcon .shoplconr .lookmap ,.shopwrap .shopboxl .shoplcon .shoplconr .shopcoll{width: 150px;margin-bottom: 20px;height: 30px;cursor:pointer;}
.shopwrap .shopboxl .shoplcon .shoplconr .lookmap .lookmapico{float: left;margin:3px 10px 0 0;width: 19px;height: 26px;background: url(../images/pubbg.png) no-repeat -111px -474px;}
.shopwrap .shopboxl .shoplcon .shoplconr .lookmap em{font-size: 20px;float: left;}
.shopwrap .shopboxl .shoplcon .shoplconr .shopcoll i{margin-right:10px; width: 25px;height: 23px;float: left;}
.shopwrap .shopboxl .shoplcon .shoplconr .shopcoll .off{background: url(../images/pubbg.png) no-repeat -111px -272px;}
.shopwrap .shopboxl .shoplcon .shoplconr .shopcoll .on{background: url(../images/pubbg.png) no-repeat -56px -225px;}
.shopwrap .shopboxl .shoplcon .shoplconr .shopcoll em{font-size: 18px;float: left;}
.shopwrap .shopboxr{width: 500px;height: 298px;float: left;overflow: hidden;}

.shopad{width: 500px;height: 298px;position: relative;overflow: hidden;}
.shopad .shopadimg{width: 500px;height: 298px;}
.shopad .shopadimg a{display: block;width: 500px;height: 298px;}
.shopad .shopdimg img{width: 500px;height: 298px;}
.shopad .prevCell{width: 58px;height: 90px;position: absolute;z-index:2;top: 90px;left: 0;background: url(../images/pubbg.png) no-repeat -111px 0;}
.shopad .nextCell{width: 58px;height: 90px;position: absolute;z-index:2;top: 90px;right: 0;background: url(../images/pubbg.png) no-repeat -189px 0;}
.shopad .mainnum ul{width: 500px;overflow: hidden;position: absolute;left: 0;bottom: 10px;text-align: center;}
.shopad .mainnum ul li{width: 35px;height: 8px;font-size: 8px;display: inline-block;}
.shopad .mainnum ul li a{width: 35px;height: 8px;display: block;}
.shopad .mainnum ul li .on{background: #37c7b7;}
.shopad .mainnum ul li .off{background: white;}







